// 这是一个帮助脚本，用于生成图标
const fs = require('fs');
const { createCanvas } = require('canvas');

function createIcon(size) {
  const canvas = createCanvas(size, size);
  const ctx = canvas.getContext('2d');

  // 设置背景
  ctx.fillStyle = '#4285f4';
  ctx.fillRect(0, 0, size, size);

  // 绘制文字
  ctx.fillStyle = 'white';
  ctx.font = `${size/3}px Arial`;
  ctx.textAlign = 'center';
  ctx.textBaseline = 'middle';
  ctx.fillText('GA', size/2, size/2);

  // 保存文件
  const buffer = canvas.toBuffer('image/png');
  fs.writeFileSync(`icon${size}.png`, buffer);
}

// 生成不同尺寸的图标
[16, 32, 48, 128].forEach(size => createIcon(size)); 